Design and Implementation of a Mitchell-based Logarithmic Converter for a Floating Point Coprocessor

نویسندگان

  • Oscar Robles Palacios
  • Joel Muñoz Quispe
  • Mario Raffo Jara
  • Carlos Silva Cárdenas
چکیده

This paper presents a method to approach the implementation of a highly accurate logarithmic converter that operates with floating point numbers. For consistency purposes, it was necessary to adopt a standard to represent all floating point number. Hence, the IEEE Standard for Binary Floating-Point Arithmetic (IEEE 754) was the one selected. This logarithmic converter is based on Mitchell’s algorithms approximations. Thus, it was necessary to add an error correction unit to the architecture. Despite of this, the processing speed of this logarithmic converter is not affected. The system implemented reduces the maximum error percent down to 0.541 percent, and performs the binary-to-binary logarithmic conversion using 3 clock cycles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of Floating Output Interleaved Input DC-DC Boost Converter

This paper presents the analysin ,design and implementation of a high voltage ratio topology of DC-DC converter. The DC-DC converter has high voltage ratio with reduced input current, output voltage and output current ripple, and also reduces the voltage and current rating of power electronics components and compared with conventional boost converter. The voltage stress on the switches are  red...

متن کامل

A New Implementation of Maximum Power Point Tracking Based on Fuzzy Logic Algorithm for Solar Photovoltaic System

In this paper, we present a modeling and implementation of new control schemes for an isolated photovoltaic (PV) using a fuzzy logic controller (FLC). The PV system is connected to a load through a DC-DC boost converter. The FLC controller provides the appropriate duty cycle (D) to the DC-DC converter for the PV system to generate maximum power. Using FLC controller block in MATLABTM/Simulink e...

متن کامل

Goals and tradeoffs in the design

This paper describes the goals and tradeoffs in the design of the MC68881 Floating Point Coprocessor. The Motorola MC68881 is a complete implementation of the proposed IEEE floating point standard on a single VLSI chip. It is a coprocessor for the MC68020 microprocessor and is a peripheral processor for other M68000 family processors. The design of the MC68881 was guided by a set of goals. This...

متن کامل

Design and Implementation of a Floating Point ALU on a STRATIX-III FPGA

In this paper, the implementation of DSP modules such as a floating point ALU are presented and designed. The design is based on high performance FPGA "STRATIX III". The implementation is done after functional and timing simulation. The simulation tool used is Model Sim. The tool for synthesis and implementation is QuartusII [2]. The experimental results shows the functional and timin...

متن کامل

Field programmable gate arrays-based differential evolution coprocessor: a case study of spectrum allocation in cognitive radio network

In this study, a scalable coprocessor for accelerating the Differential Evolution (DE) algorithm is presented. The coprocessor is interfaced with PowerPC embedded processor of Xilinx Virtex-5 FX70T Field Programmable Gate Array. In the proposed design, the DE algorithm module is tightly coupled with fitness function module to reduce communication and control overhead. The fixed point DE algorit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008